Codeforces游玩攻略

本文介绍了Codeforces的使用方法。

什么是Codeforces?

Codeforces是一个在线评测系统(Online Judge),以比赛为主。Codeforces在信息学竞赛圈子里面的简称是CF。Codeforces的官网是:https://codeforces.com,但由于访问太慢,也有一个国内的镜像站:https://codeforces.ml

Codeforces有哪些页面?

导航栏

在主页面的上方,有一个导航栏,分别的功能如下:

名称 功能
HOME 返回Codeforces主页
TOP 近期有更新的文章列表
CONTESTS 比赛列表
GYM 一些非官方比赛列表
PROBLEMSET 官方比赛题库
GROUPS 小组列表
RATING 用户排名
API 接口函数
CALENDAR Codeforces比赛日程表
HELP 功能帮助
ABOUT(仅镜像站) 镜像站信息
STATUS(仅镜像站) 镜像站数据
其他 一些活动

登录/注册

右上角大大的“Enter”和“Register”相信你注意到了。

右侧导航

最上方的Pay Attention是近期要到来的比赛,方便我们不需要去比赛页面看。

下面有一个你的昵称,写了你的Rating和Contribution。不要看到Rating是1500就自豪地认为自己很强,Rating不是排名,是一个评分(类似洛谷的咕值)。

下面的Top Rated和Top Contribution是排行榜,你可能会说:“为什么这些人的名字五颜六色的”,这个问题将在之后的部分进行解答。

Find Users用于查找用户,这里是部分匹配,不需要输入完全正确的用户名,系统会给你提示。

Recent Actions是Codeforces近期的一些新闻。

参加比赛和Rating

如何报名比赛

点击进入一场比赛,一般在赛前几天会开放Register,点击即可报名。

如何参加比赛

到比赛时间进入比赛界面即可做题。注意如果不报名提交比赛赛题将不会被计入比赛。

比赛赛制

赛制类似于ACM,但略有不同。每题AC获得积分随时间减少,注意一次错误的提交或者重复的提交会导致被扣积分。在比赛主页锁题后可以Hack其他锁题的人的代码,Hack成功会加分,失败会减分,锁题后会导致自己无法提交此题,并且其他锁题的人可以对你的代码进行Hack。Hack有风险,锁题需谨慎!

关于Hack

Hack指给其他人的代码进行附加测试,如果你认为对方的代码有问题,可以进行Hack。Hack也在部分OJ(如:UOJ)支持。

查看结果

比赛结果一般在赛后几个小时内公布,到个人界面可以查看结果。

Rating是什么

Rating是一个积分,通过参加RATED比赛来获得。

为什么名字有不同颜色

我来填坑啦!(大雾

名字颜色系统是许多OJ用于区分不同等级用户的手段。Codeforces的名字与Rating相关,具体分段与称号如下:

名字颜色 Rating区间 英文称号 中文称号(翻译)
<1200\lt 1200 Newbie 牛B新手
绿 <1400\lt 1400 Pupil 学生
<1600\lt 1600 Specialist 行家
<1900\lt 1900 Expert 专家
<2100\lt 2100 Candidate Master 候选大师
<2300\lt 2300 Master 大师
<2400\lt 2400 International Master 国际大师
<2600\lt 2600 Grandmaster 超级大师
<3000\lt 3000 International Grandmaster 国际超级大师
黑红 3000\geq 3000 Legendary Grandmaster 传说超级大师

参考文献

  1. Codeforces游玩攻略
  2. Codeforces的Rating评级